Micron Document
`:top
`!Resource-oriented computing`! (`!ROC`!) is a simple abstract computing model used for describing, designing, and implementing software and software systems. The fundamental idea behind ROC is derived from the `F33f`_`[World Wide Web`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=World_Wide_Web]`_`f, `F33f`_`[Unix`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Unix]`_`f, and other sources as well as original research conducted at `F33f`_`[HP Laboratories`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=HP_Laboratories]`_`f.

>>Contents

• `F0af`_`[Fundamental concepts`#fundamental-concepts]`_`f
• `F0af`_`[See also`#see-also]`_`f
• `F0af`_`[References`#references]`_`f

-─

>>Fundamental concepts

Resource-oriented computing describes an abstract computing model. The fundamental idea is that sets of information known as resources are treated as abstracts; that is, a resource is a Platonic concept of the information that is the subject of a computation process.

Resources are identified by logical addresses (typically a `F33f`_`[URI`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=URI]`_`f) and processing is defined using compositions and sequences of resource requests.

At the physical level, a ROC system processes resource-representations, executes transformations and, in so doing, computes new resources. In this respect ROC is no different from any other computational model – computation is performed to collate and reveal new information.

The fundamental principles of ROC include:

`!`F33f`_`[Resource`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Resource_(computer_science)]`_`f`!
A resource is an abstract set of information.
`!`F33f`_`[Identity`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Identity_(object-oriented_programming)]`_`f`!
Each resource may be identified by one or more logical identifiers.
`!Resolution`!
A logical identifier may be resolved within an information-context to obtain a physical resource-representation.
`!`F33f`_`[Computation`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Computation]`_`f`!
Computation is the `F33f`_`[reification`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Reification_(computer_science)]`_`f of a resource to a physical resource-representation.
`!`F33f`_`[Immutability`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Immutable_object]`_`f`!
Resource representations are immutable.
`!Transreption`!
Transreption (short for transrepresentation) is the isomorphic lossless transformation of one physical resource-representation to another.

>>See also

• `F33f`_`[Microservices`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Microservices]`_`f
• `F33f`_`[NetKernel`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=NetKernel]`_`f

>>References

• `:citerefrodgers`aRodgers, Peter. `*Introduction to Resource Oriented Computing`* (PDF). 1060 Research.

`c`F0af`_`[↑ Back to top`#top]`_`f`a